the quality of being invincible - Alemán Inglés Diccionario